 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"         
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition template="/template/rich-template.xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core" 
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:a4j="http://richfaces.org/a4j">
	
	<ui:define name="titulo">#{msgs['consultaEmpresa.titulo']}</ui:define>
	
	<ui:define name="body">
		<h:form>
			<h:panelGroup layout="block" style="margin-top: 25px;">
				<h:panelGrid columns="2" styleClass="centralized">
					<h:outputLabel value="#{msgs['cadastroEmpresa.nome']}: " styleClass="required"/>
					<h:outputText value="#{empresaMB.empresa.nome}"/>
					
					<h:outputLabel value="#{msgs['cadastroEmpresa.cnpj']}: "/>
					<h:outputText value="#{empresaMB.empresa.cnpj}"/>
				
					<h:outputLabel value="#{msgs['cadastroEmpresa.jornada']}: " styleClass="required"/>
					<a4j:outputPanel>
						<h:outputText value="#{empresaMB.empresa.jornada} #{msgs['label.horas']}"/>
						<rich:tooltip layout="block">
			                <span style="white-space: nowrap">
			                	<h:outputText value="#{empresaMB.empresa.jornadaTrabalhoHHMM}"/>
			                </span>
			            </rich:tooltip>
					</a4j:outputPanel>

					<h:outputLabel value="#{msgs['cadastroEmpresa.tolerancia']}: "/>
					<h:outputText value="#{empresaMB.empresa.tolerancia} #{msgs['label.minutos']}"/>
					
					<h:outputLabel value="#{msgs['cadastroEmpresa.diaIniPeriodo']}: " styleClass="required"/>
					<h:outputText value="#{empresaMB.empresa.diaInicioPeriodo}"/>
					
					<h:outputLabel value="#{msgs['cadastroEmpresa.numFuncionarios']}: "/>
					<h:outputText value="#{empresaMB.empresa.nroFuncionarios}"/>
				</h:panelGrid>
				
				<h:panelGrid style="margin-top: 25px;" styleClass="centralized">
				
					<rich:panel style="margin-right: 15px;" rendered="#{!empty empresaMB.empresa.funcionarios}">
						<f:facet name="header">
							<h:outputText value="#{msgs['consultaEmpresa.funcionarios']}"/>
						</f:facet>
				
						<rich:dataTable var="func" value="#{empresaMB.empresa.funcionarios}" style="text-align:center;">
							<rich:column>
								<f:facet name="header">
									#{msgs['label.identificador']}
								</f:facet>
								<h:outputText value="#{func.idFuncionario}"/>								
							</rich:column>
							<rich:column>
								<f:facet name="header">
									#{msgs['cadastroFuncionario.matricula']}
								</f:facet>
								<h:outputText value="#{func.matricula}"/>								
							</rich:column>	
							<rich:column>
								<f:facet name="header">
									#{msgs['cadastroFuncionario.nome']}
								</f:facet>
								<h:commandLink value="#{func.nome}" action="#{funcionarioMB.consultar}">
									<a4j:param assignTo="#{funcionarioMB.idFuncionario}" value="#{func.idFuncionario}"/>
								</h:commandLink>							
							</rich:column>
							<rich:column>
								<f:facet name="header">
									#{msgs['cadastroFuncionario.rg']}
								</f:facet>
								<h:outputText value="#{func.rg}"/>								
							</rich:column>
							<rich:column>
								<f:facet name="header">
									#{msgs['cadastroFuncionario.cpf']}
								</f:facet>
								<h:outputText value="#{func.cpf}"/>								
							</rich:column>
							<rich:column rendered="#{usuarioMB.usuarioAdministrador}">
								<f:facet name="header">
									-
								</f:facet>
								<h:commandLink action="#{funcionarioMB.editar}" style="margin: 0 3 0 3; cursor: pointer; text-decoration: none;">
									<a4j:param assignTo="#{funcionarioMB.idFuncionario}" value="#{func.idFuncionario}"/>
									<h:graphicImage url="/img/edit.png" style="border: 0px;"/>
								</h:commandLink>
								<h:commandLink action="#{funcionarioMB.remover}" onclick="return confirm('Deseja remover o funcionário #{func.nome}?');" style="margin: 0 3 0 3; cursor: pointer; text-decoration: none;">
									<a4j:param assignTo="#{funcionarioMB.idFuncionario}" value="#{func.idFuncionario}"/>
									<h:graphicImage url="/img/delete.png" alt="#{msgs['label.remover']}" style="border: 0px;"/>
								</h:commandLink>
							</rich:column>
						</rich:dataTable>
					</rich:panel>
				</h:panelGrid>
			</h:panelGroup>
		</h:form>
	</ui:define>
	
</ui:composition>